#include<stdio.h>
#include<unistd.h>
#include<string.h>
//
//int main()
//{
//    
//   // FILE* fp = fopen("log","w");
//   // 
//   // char c[]="linux so easy!";
//   // 
//   // fwrite(c,1,strlen(c)+1,fp); 
//   // 
//   // char ret[15] = {0};
//   // 
//   // fseek(fp,0,SEEK_SET);
//   // 
//   // fread(ret,1,strlen(c)+1,fp);
//   // 
//   // printf("%s\n",ret);
//   // 
//   // fclose(fp);
//   // 
//   // return 0;
//
//
//}
//int main() {
//char str[100];
//FILE* fp = fopen("log", "w+");
//fprintf(fp, "%s", "linux so easy!");
//rewind(fp);
//fgets(str, 100, fp);
//printf("%s\n", str);
//fclose(fp);
//return 0;
//}
int main()
{
char str[] = "Linux so easy!";
char buffer[100];

FILE* fp = fopen("log", "w");
fwrite(str, 1, sizeof(str), fp);
//fclose(fp);
//fflush(fp);
//fp = fopen("log", "r");
fseek(fp, 0, SEEK_SET);
fread(buffer, 1, sizeof(str), fp);
fclose(fp);

printf("%s\n", buffer);

return 0;
}
